package com.unity3d.spapp7;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;

import com.gyf.immersionbar.ImmersionBar;

public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //todo
        ImmersionBar.with(this)
                //.statusBarColor(R.color.purple_200)
                .init();

        TextView viewById = findViewById(R.id.textView);
        SharedPreferences sp=getSharedPreferences("user",MODE_PRIVATE);
        String userName=sp.getString("username","");
        viewById.setText(userName);


        findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                //todo sp增加数据
                //SharedPreferences是接口，并不是类
                /*
                参数一：存储数据的文件名
                 */
                SharedPreferences sp = getSharedPreferences("user",MODE_PRIVATE);
                SharedPreferences.Editor editor=sp.edit();
                editor.putString("username","湖南中医药大学");
                editor.putBoolean("isLogin",true);
//                删除数据
//                editor.remove("username");
                editor.commit();//数据会以文件的形式保存在本地
            }
        });


        findViewById(R.id.textView).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //todo sp 读取数据
                //SharedPreferences是接口，并不是类
                /*
                参数一：存储数据文件名
                 */
                SharedPreferences sp = getSharedPreferences("user",MODE_PRIVATE);
                String userName = sp.getString("username", "");
                boolean isLogin = sp.getBoolean("isLogin", false);
                Log.i("sp","username="+userName+"  islogin="+isLogin);

            }
        });
    }
}